a unique place - Turkish English Dictionary